package com.originskyseed.platform.task.model;

import com.originskyseed.platform.core.base.BaseModel;

/**
 * 推广上限记录表（OSI_SPREAD_LIMIT）
 *
 * @author wlj
 */
public class SpreadLimit extends BaseModel {

	/**
	 * 推广数量（NUM）
	 */
	private Integer num;

	/**
	 * 剩余数量
	 */
	private Integer remainNum;

	/**
	 * 推广对象id（OBJ_ID）
	 */
	private String objId;

	/**
	 * 推广对象名称（OBJ_NAME）
	 */
	private String objName;

	/**
	 * 描述（CONTENT）
	 */
	private String content;

	/**
	 * 创建人id（CREATOR_ID）
	 */
	private String creatorId;

	/**
	 * 创建人（CREATOR）
	 */
	private String creator;

	/**
	 * 状态 1启用、2禁用（STATE）
	 */
	private Integer state;

	/**
	 * 类型 1家族 2主播,3业务员
	 */
	private Integer type;

	/**
	 * 主播昵称
	 */
	private String nickName;

	/**
	 * 主播ID
	 */
	private String anchorId;

	/**
	 * 公会ID
	 */
	private String UID;

	/**
	 * 公会名称
	 */
	private String UNAME;

	/**
	 * 家族ID
	 */
	private String FID;

	/**
	 * 家族名称
	 */
	private String familyName;

	// ------关联表字段

	/**
	 * 用户账号
	 */
	private String account;

	/**
	 * 设置上限数量
	 */
	private Integer number;

	public Integer getNumber() {
		return number;
	}

	public void setNumber(Integer number) {
		this.number = number;
	}

	public Integer getRemainNum() {
		return remainNum;
	}

	public void setRemainNum(Integer remainNum) {
		this.remainNum = remainNum;
	}

	public String getAccount() {
		return account;
	}

	public void setAccount(String account) {
		this.account = account;
	}

	public String getAnchorId() {
		return anchorId;
	}

	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	public String getUID() {
		return UID;
	}

	public void setUID(String UID) {
		this.UID = UID;
	}

	public String getUNAME() {
		return UNAME;
	}

	public void setUNAME(String UNAME) {
		this.UNAME = UNAME;
	}

	public String getFID() {
		return FID;
	}

	public void setFID(String FID) {
		this.FID = FID;
	}

	public String getFamilyName() {
		return familyName;
	}

	public void setFamilyName(String familyName) {
		this.familyName = familyName;
	}

	/**
	 * 获取推广数量
	 *
	 * @return
	 */

	public Integer getNum() {
		return this.num;
	}

	/**
	 * 设置推广数量
	 *
	 * @param num
	 */
	public void setNum(Integer num) {
		this.num = num;
	}

	/**
	 * 获取推广对象id
	 *
	 * @return
	 */
	public String getObjId() {
		return this.objId;
	}

	/**
	 * 设置推广对象id
	 *
	 * @param objId
	 */
	public void setObjId(String objId) {
		this.objId = objId;
	}

	/**
	 * 获取推广对象名称
	 *
	 * @return
	 */
	public String getObjName() {
		return this.objName;
	}

	/**
	 * 设置推广对象名称
	 *
	 * @param objName
	 */
	public void setObjName(String objName) {
		this.objName = objName;
	}

	/**
	 * 获取描述
	 *
	 * @return
	 */
	public String getContent() {
		return this.content;
	}

	/**
	 * 设置描述
	 *
	 * @param content
	 */
	public void setContent(String content) {
		this.content = content;
	}

	/**
	 * 获取创建人id
	 *
	 * @return
	 */
	public String getCreatorId() {
		return this.creatorId;
	}

	/**
	 * 设置创建人id
	 *
	 * @param creatorId
	 */
	public void setCreatorId(String creatorId) {
		this.creatorId = creatorId;
	}

	/**
	 * 获取创建人
	 *
	 * @return
	 */
	public String getCreator() {
		return this.creator;
	}

	/**
	 * 设置创建人
	 *
	 * @param creator
	 */
	public void setCreator(String creator) {
		this.creator = creator;
	}

	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * 获取状态 1启用、2禁用
	 *
	 * @return
	 */
	public Integer getState() {
		return this.state;
	}

	/**
	 * 设置状态 1启用、2禁用
	 *
	 * @param state
	 */
	public void setState(Integer state) {
		this.state = state;
	}

	/**
	 * 获取类型 1家族 2主播
	 *
	 * @return
	 */
	public Integer getType() {
		return this.type;
	}

	/**
	 * 设置类型 1家族 2主播
	 *
	 * @param type
	 */
	public void setType(Integer type) {
		this.type = type;
	}

}
